Big Huge Thesaurus

Ovalipes ocellatus

noun